package com.hdwx.weike.service;

import com.hdwx.weike.beans.PageBean;
import com.hdwx.weike.beans.VideoBean;
import com.hdwx.weike.beans.VideoSection;
import com.hdwx.weike.beans.VideoType;

import java.util.List;

/**
 * Created by hdwx on 2016/12/24.
 */
public interface IVideoService {
    //通过分段、分类、（最新|评分|浏览量|收藏量）、页码查找该页面的视频信息
    PageBean queryByIndex(int index,int sectionId,int typeId,int sortId);
    //通过分段、分类、（最新|评分|浏览量|收藏量）、关键字查找该页面的视频信息
    PageBean queryByName(String name,int index,int sortId);
    //查询收藏量最高的前n个视频
    List<VideoBean> queryByCollection();
    //视频收藏量+1,通过id更新
    boolean updateVideoCollection(int id);

    //查询最新的前n个视频
    List<VideoBean> queryNewVideo();
    //查询视频的所有学段
    List<VideoSection> queryAllVideoSection();
    //查询视频的所有分类
    List<VideoType> queryAllVideoType();
}
